package org.example.util;

/**
 * @author 李新雨的项目86176
 * @version 1.0
 * @date 2024-12-12 8:13
 */

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/***
 * 注解的声明周期，地方
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)//运行时
public @interface RequirePermission {//权限注解
    String name() default "";
    String expression() default "";

}
//当重新加载，就会扫描所有的controller，如果方法上有这个注解，就会执行
//并且保存到数据库中，展示数据。